Shell 常用脚本

Shell 脚本 输入参数 并判断是否存在
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
server_array[0]=server1
server_array[1]=server2


font="\E[34m\033[01m"

end="\E[0m"


if [ ! -n "$1" ] ;then
echo -e "${font} you have not enter a server name ! such like : sh xxx.sh servername ${end}"
exit 1;
fi

flag=0

for var in ${server_array[@]};
do
if [ $var == "$1" ];then
flag=1
fi
done


if [ "$flag" -eq 1 ];
then

echo -e "${font} $1 ${end}"
else
echo -e "${font} Error Server Name!!!! ${end}"
fi